package com.bss.service;

import com.bss.pojo.Product;

import java.math.BigDecimal;
import java.util.List;

/**
 * @Author 袁飞
 * @company 中原工学院
 * @create 2020-03-24-21:05
 */
public interface ProductService {
    int addProduct(Product product);
    int updateProduct(Product product);
    Product findProductById(Integer productId);
    int deleteProductById(Integer productId);
    List<Product> findAll();
    List<Product> findAllWithCategory();
    List<Product> findProductsByCategoryType(Integer categoryType);
    BigDecimal calculatePrice(Integer id, Integer num);
    Product findProductByName(String productName);
    List<Product> findProduct(Integer categoryType,String productName,BigDecimal MaxproductPrice,BigDecimal MinproductPrice);
    List<Product> findProductStock(String productName,BigDecimal MaxproductPrice,BigDecimal MinproductPrice);
}
